package com.mohan.util;

public class StringUtil {
	
	public static boolean isEmpty(String value){
		if(value == null || value.trim().length() == 0){
			return true;
		}
		return false;
	}

	
	public static int strToInt(String str){
		int rs = 0;
		if(StringUtil.isEmpty(str)){
			return 0;
		}
		try{
			rs = Integer.parseInt(str);
		}catch(NumberFormatException e){
			rs = 0;
		}
		
		return rs;
	}
	
	
	/**
     * 字符串是否为空，包括blank
     * @param str
     * @return
     */
    public static boolean isNullOrEmpty(String str){
        return null != str && 0 != str.trim().length() ? false : true;
    }


    /**
     * 判断是否不是空
     * @param str
     * @return
     */
    public static boolean isNotEmpty(String str){
        if((str!=null)&&!"".equals(str.trim())){
            return true;
        }else{
            return false;
        }
    }

    /**
     * 格式化模糊查询
     * @param str
     * @return
     */
    public static String formatLike(String str){
        if(isNotEmpty(str)){
            return "%"+str+"%";
        }else{
            return null;
        }
    }

}
